﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace SoftHotel.Models
{
    public class Promocion
    {
       public Int32 idPromocion { get; set; }
       public Int32 idSede { get; set; }
       public String nomSede { get; set; }
       public Int32 tipo { get; set; }
         //case 0: promo.nomTipo = "Tarifa Especial Inv."; break;
         //case 1: promo.nomTipo = "Número de días"; break;
         //case 2: promo.nomTipo = "Pago Adelantado"; break;
        
       public String nomTipo { get; set; }

       public DateTime fecha_ini { get; set; }
       public DateTime fecha_fin { get; set; }
       public Int32 cant_dias { get; set; }
       public Int32 estado { get; set; }
        //case 0: promo.nomEstado = "Registrada"; break;
        //case 1: promo.nomEstado = "Vigente"; break;
        //case 2: promo.nomEstado = "Finalizada"; break;
        //case 3: promo.nomEstado = "Anulada"; break;

       public String nomEstado { get; set; }
       public Decimal descuento { get; set; }
       public Int32 moneda { get; set; }
       public Int32 porcentaje { get; set; }

       public IEnumerable<string> SelectedEstados { get; set; }

       public IEnumerable<SelectListItem> Estados
       {
           get
           {
               return new[]
            {
                new SelectListItem { Value = "0", Text = "Registrada" },
                new SelectListItem { Value = "1", Text = "Iniciada" },
                new SelectListItem { Value = "2", Text = "Finalizada" },
                new SelectListItem { Value = "3", Text = "Anulada" }
               
            };
           }
       }

       public IEnumerable<string> SelectedTipos { get; set; }

       public IEnumerable<SelectListItem> Tipos
       {
           get
           {
               return new[]
            {
                new SelectListItem { Value = "0", Text = "Tarifa Especial Inv." },
                new SelectListItem { Value = "1", Text = "Número de días"}
              //  ,new SelectListItem { Value = "2", Text = "Pago Adelantado" }
              
            };
           }
       }
    }
}